
/*通用代码*/
*{ margin:0px; padding:0px;}
body{font-size:16px; color:#222222; font-family:"Microsoft YaHei"; font-family:'微软雅黑';}
img{margin: 0px; padding: 0px;border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
dl,dt,dd,ol,ul,li,from,input,select,span,p,div{margin: 0px; padding: 0px; list-style: none;}
.clear{clear:both;}
a{color: #222222; text-decoration: none; font-size:16px;}
a:hover{color: #00a83e;cursor:pointer; font-size:16px;}
em ,i{ font-style:normal;}
input,button,select,textarea{outline:none}
.w1300,.box{ width:1300px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
/*抬头*/
.htop{ line-height:45px; background:#00a83e;}
.htop{ font-size:14px; color:#fff;}
.htop a { font-size:13px; font-weight:lighter; color:#fff;}
.htop a:hover{ text-decoration:underline;}
.htop p.fl{ padding-left:30px; background:url(images/nico1.png) no-repeat left center;    line-height: 45px;}
.htop li{ float:left; padding:0 15px; border-left:1px solid #009f3b;}
.htop li a,.htop li span{ padding-left:30px; display:block;}
.htop li:nth-child(1) a{ background:url(images/nico2.png) no-repeat left center;}
.htop li:nth-child(2) a{ background:url(images/nico3.png) no-repeat left center;}
.htop li span{ background:url(images/nico4.png) no-repeat left center; font-size:12px; font-weight:lighter; line-height:43px;}
.htop li span em{ font-size:16px; color:#fff;}
.hlogo{ padding-top:31px;}
.hlogo p{ font-size:18px; font-weight:lighter; padding:0 0 0 13px; color:#666666;}
.hlogo p strong{ display:block; font-size:36px; color:#222222; margin-bottom:3px;line-height: 44px;}
.hlogo p strong span{ color:#00a83e;}
.nav{ margin-top:40px;}
.nav li{ float:left; position:relative;}
.nav li>a{ font-size:17px; color:#666666; font-weight:lighter; padding:0 20px; line-height:55px; display:block; transition:all .3s ease;}
.nav li+li{ margin-left:5px;}
.nav li.cur>a,.nav li:hover>a{ background:#00a83e; color:#fff;}
.dropmenu{ position:absolute; width:140%; top:95px; display:none; z-index:333; left:-20%;}
.dropmenu table td table{ display:none;}
.dropmenu a,.dropmenu table td a{ display:block;line-height:50px; border-top:1px solid #009e3a; color:#fff; text-align:center; transition:all 0.5s ease; font-size:13px; background:#00a83e; font-weight:lighter;}
.dropmenu table,.dropmenu table tr,.dropmenu table td,.dropmenu table tbody{ width:100% !important; display:block;}
.dropmenu a:hover{ background:#ff8400; color:#fff; padding-left:5px;}
.hsecond{ min-height:135px;}
.page{width:1300px;margin:0 auto;    padding-bottom: 60px;}

/*幻灯片*/
.banner{overflow:hidden; width:100%; position:relative; z-index:1;}
.banner-box{ min-width:1300px; height:700px; position:relative; margin:0 auto; }
.banner-box .bd, .banner-box .bd ul{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:700px; background-position: center; background-repeat: no-repeat; background-color: #eee}
.banner-box .bd li a{ display:block; background-size:auto;     width: 100%;
    height: 80%;
    position: relative;
    z-index: 9;}
.banner-btn{ width: 100%; position: absolute; top:280px; left: 0; margin-left: 0; height: 390px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:30px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out; z-index: 9;}
.banner-btn a.prev{ left:-50px; background:url(images/nico5.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(images/nico5.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:0px; width: 100%; display: block; }
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:13px; height:13px; border-radius :50%; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{ background: #009f3b;border-radius: 130px;}
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }


/*佳盛 - 膳食管理服务商*/
.products2{width:100%;}
.products2 ul{ padding:40px 0 0 0;}
.protop2{ position:relative; margin-left:10px; width:500px; height:322px;}
.propic2{width:100%; height:180px; background:#ddd; overflow:hidden; position:relative; z-index:99; overflow:hidden;}
.propic2 img{ width:100%; height:100%; transition:all .5s ease;}
.protop2:after{ content:''; display:block; position:absolute; width:100%; bottom:-10px; left:-10px; width:100%; height:142px; border-radius:0 0 0 50px; background:rgba(2,153,58,0.18);}
.procon2{ position:absolute; bottom:0;border-radius:0 0 0 50px; left:0; width:100%; height:142px; background:url(images/ico2.png) no-repeat center; z-index:999; color:#fff;}
.prowa2{ margin:-75px 0 0 58px; background:#fff; box-sizing: border-box; width:560px; height:117px; padding:25px; font-size:18px; color:#909795; line-height:32px; z-index:9999; position:relative; box-shadow:0 0 15px rgba(37,167,127,0.15);}
.procon2 span{ position:absolute; top:0; left:0; line-height:50px; width:100px; box-sizing:border-box; background:#008c34; font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:20px; border-radius:0 0 30px 0; transition:all .5s ease;}
.procon2 span:after{ content:''; display:block; position:absolute; top:14px; right:15px; width:22px; height:22px; background:url(images/ico3.png) no-repeat center;}
.procon2 p a{ display:block; padding-left:117px; font-size:30px; color:#ffffff; line-height:50px; transition:all .5s ease;}
.products2 ul li dl:hover .procon2 span{ background:#ffea5f; background:linear-gradient(to right,#ff8400,#008c34); width:150px;}
.products2 ul li dl:hover .procon2 p a{ padding-left:167px; color:#ffea5f;}
.products2 ul li+li{ margin-top:66px;}
.products2 ul li dl:hover .propic2 img{ transform:scale(1.05);}



.trait{ height:579px; background:#f8f8f8; padding-top:60px;}
.tratitl{ text-align:center;}
.tracon{ margin-top:40px;}
.tratitl span{ font-size:40px; color:#00a83e;}
.tratitl strong{ color:#333333;}
.tratitl em{ display:block; font-size:18px; color:#999999; font-weight:lighter; margin:10px 0 20px 0;}
.tracen{ width:687px;}
.tra_i i { width: 20px;display: inline-block;font-style: normal; font-size: 18px; line-height: 25px; padding: 15px; font-weight:lighter; color: #fff;border-radius: 0 0 25px 25px; background:#00a83e;}
.tra_i i:nth-child(2n){ background:#ff8400;}
.tra_i i+i{ margin-left:36px;}
.tra_i{ margin-right:87px;}
.trawa{ width:686px; height:306px; background:#fff url(images/ico4.png) no-repeat 50px 160px;}
.trawa>div{ padding:50px;}
.trawa{ font-size:16px; color:#999999; line-height:30px;}
.trawa span{ display:block; font-size:25px; color:#666666; margin-bottom:20px;}
.sign{ text-align:right; margin-top:30px; position:relative;}
.sign:after{ content:''; display:block; position:absolute; top:15px; right:75px; width:62px; height:1px; background:#eeeeee;}
.trapic dl{ float:left; width:343px; height:282px; text-align:center; cursor:pointer; background:url(images/ico5.jpg) no-repeat center; position:relative;}
.trapic dl+dl{ background:url(images/ico6.jpg) no-repeat center;}
.trapic dl a{ display:inline-block; position:relative; z-index:333;width: 125px; border-radius: 18.5px; background: #f4f4f4; line-height:40px;text-align: center; font-size: 16px; color:#333; margin-top:130px; transition:all .3s ease;}
.trapic dl:after{ content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.3);}
.trapic dl:hover:after{background:rgba(0,0,0,0.7);}
.trapic dl:hover a{ background:#00a83e; color:#fff;}
.tratitl i{ display:block;animation: downUp 1s infinite alternate;}
@keyframes downUp {
  from {
    transform: translateY(10px);
  }
  to {
    transform: translateY(-10px);
  }
}
/*佳盛-蔬菜配送直通车*/
.products{ padding:60px 0;}
.title{ text-align:center; font-size:22px; color:#999999; font-weight:lighter;}
.title strong{ display:block; margin-bottom:10px; font-size:40px; color:#333333; font-weight:bold;}
.title span{ color:#00a83e;}
.procenter{ margin-top:40px;}
.protab{ border-top:1px solid #bde0c9; border-bottom:1px dashed #bde0c9; margin-bottom:45px;}
.protab table{ width:100%;}
.protab table tr,.protab table tr td,.protab table tr td a{ display:inline-block; line-height:80px;}
.protab table tr+tr{ margin-left:57px;}
.protab table tr a{ position:relative; padding-left:38px; font-size:18px; transition:all .3s ease;}
.protab table tr a:after{ content:''; display:block; position:absolute; width:32px; height:30px; left:0; top:27px; background:url(images/nico6.png) no-repeat left top; transition:all .5s ease;}
.protab table tr:nth-child(2) a:after{ background-position-x:-40px;}
.protab table tr:nth-child(3) a:after{ background-position-x:-86px;}
.protab table tr:nth-child(4) a:after{ background-position-x:-136px;}
.protab table tr:nth-child(5) a:after{ background-position-x:-196px; top:31px;}
.protab table tr:nth-child(6) a:after{ background-position-x:-248px;}
.protab table tr:nth-child(7) a:after{ background-position-x:-306px;}
.protab table tr:nth-child(8) a:after{ background-position-x:-356px; height:37px; top:20px;}
.protab table tr.on a{ font-weight:bold; color:#008c45 !important;}
.protab table tr.on a:after{ background-position-y:-70px;}
.procon td{ display:inline-block; padding:0px !important; position:relative; border:1px solid #f1f1f1; overflow:hidden; margin-bottom: 20px;width: 32.1%;}
.procon td:nth-child(4){margin-left:0px;}
.procon td br{ display:none;}
.procon td>a{ display:block;}
.procon td>a img{ transition:all .3s ease;width: 100%;}
.procon td+td{ margin-left:20px;}
.procon tr+tr{ display:block; margin-top:20px;}
.procon td:after{ content:''; display:block; position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.7); top:0; left:0; opacity:0; transition:all .3s ease;}
.procon td span{ position:absolute; top:-60px; transition:all .6s ease; width:100%; text-align:center; left:0;}
.procon td span a{ display:inline-block; padding:0 35px; line-height:40px; color:#fff; font-size:15px; font-weight:lighter; color:#fff; position:relative; z-index:333; background:#00a83e; transition:all .3s ease; box-shadow:0 0 15px #24ce63; border-radius:25px;}
.procon td:hover:after{ opacity:1;}
.procon td:hover span{ top:45%;-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.procon td:hover>a img{ transform:scale(1.1);}
.procon td span a:hover{ background:#ff8400;  box-shadow:0 0 15px #f99223;}
/*佳盛-看得见的服务与品质*/
.proadv{ padding:60px 0; background:#f5fbf7;}
.proadv ul{ padding:40px 0 0 0;}
.proadv ul li{ float:left; width:300px; height:460px; background:#fff; border-radius:147px; overflow:hidden; text-align:center; transition:all .6s ease;}
.proadv ul li+li{ margin-left:31px;}
.papic{ overflow:hidden;}
.papic img{ transition:all .5s ease;}
.pawa{ padding:35px 50px; font-size:17px; color:#999999; font-weight:lighter; line-height:28px;}
.pawa span{ display:block; font-size:24px; color:#666666; font-weight:normal;}
.pawa span:after{ content:''; display:block; width:29px; height:1px; background:#00a83e; margin:10px auto 15px auto; transition:all .5s ease;}
.proadv ul li:hover{ transform:translateY(-20px); box-shadow:0 0 20px #c1e7ce;}
.proadv ul li:hover span:after{ width:50px;}
.proadv ul li:hover span{ color:#00a83e;}
.proadv ul li:hover .papic img{ transform:scale(1.05);}
/*佳盛-食堂承包*/
.case{ padding:60px 0 0 0;}
.casetab{ margin:30px 0; font-size:0; border:1px solid #eeeeee;}
.casetab a{ display:inline-block; box-sizing:border-box; text-align:center; font-size:22px; color:#666666; width:259px; padding:30px 0;}
.casetab a span{ display:block; text-transform:uppercase; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#dddddd; margin-top:5px;}
.casetab a+a{ border-left:1px solid #eeeeee;}
.casetab a:hover{ color:#00a83e;}
.casecon td{ display:inline-block; padding:0 !important;margin-bottom: 20px;}
.casecon td+td{ margin-left:23px;}
.casecon td:nth-child(4){margin-left:0px;}
.casecon tr+tr{ display:block; margin-top:23px;}
.casecon td>a{ display:block; overflow:hidden;}
.casecon td>a img{ transition:all .5s ease;}
.casecon td br{ display:none;}
.casecon td div{ padding-top:0px !important;  transition:all .5s ease; border-bottom:1px solid #dddddd;}
.casecon td div a{ position:relative; display:block; line-height:66px;  font-size:17px; color:#888888; text-align:left; transition:all .3s ease;}
.casecon td div a:after{ content:''; display:block; position:absolute; width:29px; height:29px; background:url(images/nico7.png) no-repeat left center; right:0; top:23px;}
.casecon td:hover div{ padding:0 30px; background:#00a83e; border-color:#00a83e; }
.casecon td:hover div a{color:#fff;}
.casecon td:hover div a:after{ background-position:right center;}
.casecon td:hover img{ transform:scale(1.1);}
/*为什么众多企业都选择佳盛？*/
.adv{ background:#f5fbf7 url(images/adv_bj.jpg) no-repeat top center; padding:187px 0 60px 0;}
.advtitl{ text-align:center; color:#fff; font-size:40px;}
.advtitl span{ display:block; font-size:26px; color:#bafccc; margin:15px 0 10px 0;}
.advtitl em{ font-size:13px; font-weight:lighter; color:#43c366; text-transform:uppercase; display:block;}
.advtitl i{ display:block; margin:30px 0 0 0; animation: downUp 1s infinite alternate;}
.advcenter{ margin-top:40px;}
.advtab{ font-size:0; margin-bottom:43px;}
.advtab li{ display:inline-block; width:324.25px; height:216px; background:#f5f5f5; font-size:30px; color:#666666; text-align:center; cursor:pointer; transition:all .3s ease;}
.advtab li+li{ margin-left:1px;}
.advtab li span{ display:block; font-size:14px; color:#bbbbbb; text-transform:uppercase; margin-top:5px;transition:all .3s ease;}
.advtab li i{ display:inline-block; width:65px; height:65px; margin-top:45px; background:url(images/ico7.png) no-repeat left top; transition:all .5s ease;}
.advtab li:nth-child(2) i{ background-position-x:-71px;}
.advtab li:nth-child(3) i{ background-position-x:-151px;}
.advtab li:nth-child(4) i{ background-position-x:-247px;}
.advtab li.on i{ background-position-y:-83px;}
.advtab li.on{ background:#009d3a; color:#fff;}
.advtab li.on span{ color:#fff;}
.advcon ul{ background:#fff;}
.advcen{ width:540px; margin:38px 0 0 38px;}
.advt p,.advt h{ float:left;}
.advt h{ padding:10px 0 0 15px;}
.advt p{ width:79px; height:84px; background:#00a83e; text-align:center; border-radius:15px 0 15px 0; font-size:40px; font-family:impact; color:#fff; line-height:70px; position:relative;}
.advt p:after{ content:''; display:block; position:absolute; left:0; right:0; margin:0 auto; width:39px; bottom:17px; height:2px; background:#fff;}
.advt strong{ display:block; font-size:30px; color:#343434; margin:0 0 3px 0;}
.advt span{ font-size:12px; color:#dddddd; text-transform:uppercase;}
.advwa{ margin:40px 0;}
.advwa p{ position:relative; font-size:18px; color:#999999; line-height:32px; padding-left:25px;}
.advwa p:after{ content:''; display:block; position:absolute; left:3px; top:10px; width:9px; height:9px; border-radius:50%; border:1px solid #06aa43;}
.advwa p+p{ margin-top:20px;}
.advconcat{ padding:10px; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}
.advconcat img{ width:107px; height:107px;}
.advphone span{ display:block; font-size:13px; color:#bbbbbb; padding-left:30px; background:url(images/ico8.png) no-repeat left center; line-height:22px; margin:20px 0 5px 0;}
.advphone em{ font-size:36px; color:#00a83e; font-family:Arial, Helvetica, sans-serif;}
/*佳盛-客户见证*/
.witness{ padding:60px 0;}
.witcenter{ margin:30px 0 0 0;}
.custcen *{ box-sizing:border-box;}
.custcen li{ width:421px !important; height:430px; border:1px solid #eeeeee; padding:29px; float:left; margin-right:18px; overflow:hidden; position:relative;}
.witpic img{ width:360px; height:255px; margin-bottom:27px;}
.custcen li div{ position:relative; z-index:33;}
.custcen li a{ display:block; width:100%; height:100%;}
.witwa p:nth-child(1){ font-size:18px; color:#666666; padding-left:38px; background:url(images/ico9.png) no-repeat left top; line-height:21px; padding-bottom:17px; border-bottom:1px solid #eeeeee;}
.witwa p:nth-child(2){ font-size:15px; color:#999999; line-height:26px; margin-top:15px; background:url(images/ico10.png) no-repeat right center;}
.custcen li:after{ content:''; display:block; width:100%; height:100%; background:#00a83e; right:-130%; top:0px; transform:rotate(180deg); position:absolute; transition:all 0.3s linear;}
.custcen li:hover:after{ right:0px; transform:rotate(360deg);}
.custcen li:hover p:nth-child(1){ color:#fff;background:url(images/ico11.png) no-repeat left top;}
.custcen li:hover p:nth-child(2){ color:#fff;background:url(images/ico12.png) no-repeat right center;}
.witbg{ margin-top:40px; text-align:center; font-size:0;}
.witbg li{ display:inline-block; border-radius:50%; width:12px; height:12px; background:#00a83e; cursor:pointer;}
.witbg li+li{ margin-left:27px;}
.witbg li.on{ background:#ed8b00;}
/*走进佳盛膳食*/
.about{ height:670px; padding-top:71px; background:url(images/about_bj.jpg) no-repeat center;}
.abcon{ width:610px; margin:80px 0 0 0;}
.abwa{ font-size:17px; color:#666; line-height:40px;}
.abwa strong{ font-size:26px; color:#343434; display:block; margin-bottom:20px;}
.abwa span{ color:#00a83e;}
.abbtn{ font-size:0; margin:100px 0 0 0;}
.abbtn a{ display:inline-block; width:33%; text-align:center; font-size:22px; color:#fff; position:relative;}
.abbtn a em{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; margin-top:5px;}
.abbtn a span{ display:block; height:55px;}
.abbtn a:after{ content:''; position:absolute; width:15px; height:15px; display:block; border-radius:50%; background:rgba(255,255,255,.53); top:0px; left:114px;animation: scaleA 1.5s infinite alternate;}
.abbtn a:nth-child(1):after{ top:-5px;}
.abbtn a:nth-child(2):after{ left:107px; animation: scaleB 1.5s infinite alternate;}
.abbtn a:hover{ color:#ed8b00;}
@keyframes scaleA {
  from {
    transform: scale(0.3);
  }
  to {
    transform: scale(1);
  }
}
@keyframes scaleB {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(0.3);
  }
}
/*佳盛-新闻动态*/
.news{ padding:60px 0;}
.news *{ box-sizing:border-box;}
.newstab a{ display:inline-table; width:220px; height:62px; background:#e9ecee; line-height:62px; font-size:22px; color:#414b4b; padding-left:86px; position:relative; transition:all 0.5s ease;}
.newstab a:after{ content:''; display:block; width:32px; height:32px; position:absolute; top:16px; left:36px; background:url(images/nico9.png) no-repeat left top;transition:all 0.5s ease;}
.newstab a+a{ margin-left:11px;}
.newstab a:nth-child(2):after{ background-position-x:-37px;}
.newstab a:nth-child(3):after{ background-position-x:-76px;}

.newstab{ width:692px; margin:0 auto;}
.newstab a.on:after{background-position-y:-69px; transform:translateX(360deg);}
.newstab a.on{ background:#00a83e; color:#fff;}
.newstab{ margin:30px auto 40px auto;}
.nbcl_le{width:700px;}
.nbcl_le .news_div_item{width:326px;display: inline-block;vertical-align:top;}

.nbcl_le .news_div_item:nth-child(3),.nbcl_le .news_div_item:nth-child(4){display: none;}
.nbcl_le .news_div_item+.news_div_item{margin-left:40px;}
.nbcl_le .news_div_item_pic img{width:326px; height:220px;}
.news_div_item_title a{font-size:20px; color:#333333;}
.news_div_item_title a:hover{ color:#00a83e;}
.nbcl_le .news_div_item_content{margin-top:30px;}
.nbcl_le .news_div_item_body{margin-top:20px;line-height:24px;color:#888; font-size:16px; font-weight:lighter;display: -webkit-box;-webkit-line-clamp:3;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.nbcl_le .news_div_item_date,.new_more{display:inline-block;vertical-align:top;font-size:14px;margin-top:25px; color:#696d71;}
.nbcl_le .news_div_item_date>div{display:inline-block;vertical-align:top;color:#999;}
.new_more{width:28px;height:28px;border-radius:50%;background:url(images/nico10.png) no-repeat right center;float: right;margin-top:17px;}
.nbcr_ri{width:570px; padding-right:10px;}
.nbcr_ri .news_div_item_pic{display: none;}
.nbcr_ri .news_div_item{font-size:0;border:1px solid #eee;padding:23px 0;position:relative;transition:300ms; height:145px;}
.nbcr_ri .news_div_item:hover{box-shadow:0 0 10px rgba(0,168,52,0.26);z-index:1;transition:300ms;}
.nbcr_ri .news_div_item_date,.nbcr_ri .news_div_item_content{display:inline-block;vertical-align:top;}
.nbcr_ri .news_div_item_date{width:115px;text-align: center;font-size:0;}
.nbcr_ri .news_div_item_content{width:424px;padding-left:20px;border-left:1px solid #f2f5f5;}
.nbcr_ri .news_div_item_date>div{font-family:Arial;}
.nbcr_ri .news_div_item_year,.nbcr_ri .news_div_item_month{display:inline-block;vertical-align:top;color:#333; font-size:14px;}
.nbcr_ri .news_div_item_day{font-size:46px;font-weight: bold; color:#333;}
.nbcr_ri .news_div_item_body{margin-top:10px;line-height:30px; height:60px;color:#888;padding-right:20px; font-size:16px;display: -webkit-box;-webkit-line-clamp:2;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.nbcr_ri .news_div_item+.news_div_item{ border-top:none;}
.nbc_list{ padding:10px 0px;}
/*版权*/
.copyright{ padding-top:19px;  color:#ffffff; background:#00a83e url(images/foot_bj.jpg) no-repeat top center;}
.links{ line-height:85px; border-bottom:1px dashed #009e3a;}
.copyright a{ color:#fff;}
.links p{ float:left; font-size:16px;}
.links p.fb{ float:right;}
.links p:nth-child(2){ padding:0 20px 0 5px;}
.links p.fb a{ font-size:14px;}
.links a:hover{ text-decoration:underline;}
.links strong{ font-size:20px;}
.crcon{ padding:50px 0;}
.crkslj li{ float:left; margin-right:85px;}
.crkslj li p{ font-size:21px; font-weight:lighter;}
.crkslj li p:after{ content:''; display:block; height:1px; width:50%; margin:10px 0; transition:all .5s ease; background:#33b965;}
.crkslj li a{ font-size:16px; display:block; line-height:32px; font-weight:lighter;}
.crkslj li a:hover{ text-decoration:underline;}
.crkslj li:hover p:after{ width:100%;}
.crconcat{ text-align:center; line-height:28px; font-size:14px;}
.crconcat strong{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:32px; margin-bottom:15px;}
.crconcat a{ display:block; margin:15px auto 0 auto; padding: 0 20px 0 50px; line-height:40px; border-radius:25px; background:#ff8400 url(images/nico8.png) no-repeat 24px center; font-size:13px; font-weight:lighter;}
.crconcat a:hover{  box-shadow:0 0 5px #fff;}
.crcode dl{ float:left; font-size:14px; line-height:40px; text-align:center;}
.crcode dl img{ width:134px; height:134px;}
.crcode dl+dl{ margin-left:14px;}
.end{ padding:26px 0; line-height:32px; background:#009e3a;}
.end ,.end a{ font-size:16px;}
.end a:hover{ text-decoration:underline;}




.contact_main1_h3 {
    font-size: 32px;
    padding-top: 8px;
    line-height: 1;
    color: #333;
    padding-bottom: 32px;
    border-bottom: 1px solid #e5e5e5;
}
.contact_main1_con {
    padding-top: 35px;
    padding-bottom:0px;
}
.contact_main1_l {
    float: left;
    width: 47%;
}
.contact_main1_con .main_pic {
    float: right;
    width: 50%;
    overflow: hidden;
    height: auto;
  margin-top: -30px;
}
.contact_main1_l h4 {
    font-size: 18px;
    color: #333;
    line-height: 25px;
    padding-left: 90px;
    background: url(../images/20200709/20200709090945_1787903471.png) no-repeat left 15px;
    padding-bottom: 30px;
    border-bottom: 1px dashed #979797;
    margin-bottom: 50px;
}
.contact_main1_l h4 span {
    font-size: 40px;
    color: #019d3f;
    display: block;line-height: 60px;
}
.contact_main1_l p {
    font-size: 18px;
    color: #333;
    height: 30px;
    line-height: 30px;
    margin-bottom: 35px;
    padding-left: 45px;
    transition: 0.3s;
}
.contact_main1_l p:hover {
    padding-left: 55px;
}
.contact_p1 {
    background: url(../images/20200709/20200709090837_1204227774.png) no-repeat 1px center;
}
.contact_p2 {
    background: url(../images/20200709/20200709090837_1333149076.png) no-repeat 0px center;
}



.contact_form .title_h3 {
    padding-bottom: 15px;
}
.contact_form .title_h4 {
    padding-bottom: 60px;
    font-size: 22px;
    color: #8d8d8d;
}
/*nyliuyan*/
.footer_ly{ overflow:hidden; width:1200px; margin:0px auto; color:#222; }

.footer_dr_dl_ti{ float:left; }
#footer_dr_d_ti{ width:590px; height:49px;  float:left; overflow:hidden; background-color: #e5e5e5;   margin: 0 5px 10px 5px;}
#footer_dr_d_ti_hree{ float:left; width:100%; height:49px; border:none; background:none; line-height:49px; color:#222; }
#footer_dr_d_ti_hree input{ width:100%;   border:none; background:none; font-size:15px; font-family:Microsoft YaHei; color:#222; padding: 15px;}


#footer_dr_d_tf_ur{ overflow:hidden;   height:138px; background-color: #e4e4e4; float:left; color:#222;   padding: 15px;width: 100%;margin-left: 5px;}
#footer_dr_d_tf_wo{ line-height:44px; height:44px; }
#footer_dr_d_tf_ve{ float:left; width:100%; height:44px; }
#footer_dr_d_tf_ve textarea{ width:100%; border:none; height:119px; line-height:46px; font-size:15px; font-family:Microsoft YaHei; color:#222; background:none; }

#footer_dr_d_to{ width:391px; overflow:hidden;  margin: 0 auto;}
#footer_dr_d_to_wo{ overflow:hidden; float:left; width:122px; padding-left:15px; line-height:50px; height:50px; font-size:14px; background-color: #333; margin-top:16px; color:#fff; }
#footer_dr_d_to_hree{ float:left; width:80px; height:50px; line-height:50px; margin-left:10px; }
#footer_dr_d_to_hree input{ height:0px; line-height:50px; border:none; width:112px; float:left; text-align:center; font-size:16px; letter-spacing:2px; background:fdfdfd; color:#222; }
#footer_dr_d_to_hree_img{ float:left; line-height:50px; height:18px; padding:25px; background:#e5e5e5; margin-top:16px; }
#footer_dr_d_ly_ao{ overflow:hidden; text-align:center; float:left; }
#footer_dr_d_ly_ao input{ height:50px; width:122px; background:none; border:none; font-family:Microsoft YaHei; font-size:16px; color:#fff; }
.footer_dr_d_ly_ao_l{ background:#00a83e; overflow:hidden; width:148px; float:left; transition: all 0.3s linear; cursor:pointer; margin-top:16px; margin-right:10px; }

.footer_dr_d_ly_ao_l:hover, .footer_dr_d_ly_ao_r:hover{ transition: all 0.3s linear; background:#333;  color: #fff !important;}

#footer_dr_d_tf_ve textarea, #footer_dr_d_ti_hree input, #footer_dr_d_to_hree input{ outline:none; }
.input{ background:none; border:none; line-height:50px; color: #fff; }
.footer_ly span { color: #333;  font-size: 32px;  line-height: 42px; text-align: center;display: block;margin-bottom: 25px;}
.footer_ly span i { font-size: 16px; color: #666; display: block;}

/*nyabout*/
.abimage{height: 320px;}
    .nei_about_t .zi {
        color: #525252;
        font-size: 16px;
        line-height: 42px;
        font-weight: normal;
        text-align: center;
    }

    .nei_about_t {
        width: 1300px;
        margin: 0 auto;
        font-size: 25px;
        color: #00a83e;
        text-align: center;
        font-weight: bold;
        box-shadow: 3px 5px 15px #eaeaea;
        padding: 15px 0;
        margin-bottom: 40px;
    }

    .gywm_left {
        float: left;
        width: 600px;
        border-radius: 10px;
        overflow: hidden;
    }

    .gywm_right {
        float: right;
        box-shadow: 5px 0 20px #eee;
        border-radius: 10px;
    }

    .jianjie {
        width: 600px;
        height: 377px;
        overflow-y: auto;
        padding: 10px 30px;
        font-size: 14px;
        line-height: 30px;
    }

    .jianjie p {
        text-indent: 28px;
    }

    .jianjie::-webkit-scrollbar {
        width: 3px;
        height: 389px;
        scrollbar-arrow-color: #00a83e;

    }

    .jianjie::-webkit-scrollbar-thumb {
        /*滚动条里面小方块*/
        border-radius: 5px;
        -webkit-box-shadow: inset 0 0 5px #00a83e;
        background: rgba(0, 0, 0, 0.2);
        scrollbar-arrow-color: #00a83e;
    }

    .jianjie::-webkit-scrollbar-track {
        /*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px #ffffff;
        border-radius: 0;
        background: #ffffff;
    }

.proadv {
    padding: 60px 0;
}